package com.bestcem.xm.om.enums;

import lombok.Getter;

import java.util.Arrays;
import java.util.Collections;
import java.util.List;

/**
 * 手机号枚举类
 *
 * @author zhangfeng <feng.zhang@idiaoyan.com>
 * @version v1.0
 * @date 2021/8/4 9:45
 */
@Getter
public enum MobileEnum {
    /**
     * 银行｜保险｜金融
     */
    FINANCE_MOBILE_DICT(Collections.singletonList("13811266957"),
            Collections.singletonList("18616990880"),
            Collections.singletonList("18616990880")),
    /**
     * 零售｜快消
     */
    RETAIL_MOBILE_DICT(Collections.singletonList("13520100215"),
            Collections.singletonList("13816700699"),
            Collections.singletonList("15913137206")),
    /**
     * 餐饮
     */
    DIET_MOBILE_DICT(Collections.singletonList("18600665944"),
            Collections.singletonList("18600665944"),
            Collections.singletonList("18600665944")),
    /**
     * 商超
     */
    MALL_MOBILE_DICT(Collections.singletonList("15901005428"),
            Collections.singletonList("15901005428"),
            Collections.singletonList("15913137206")),
    /**
     * d
     */
    TMT_MOBILE_DICT(Collections.singletonList("18600830460"),
            Collections.singletonList("18600830460"),
            Collections.singletonList("15913137206")),
    /**
     * 汽车｜交通｜物流
     */
    VEHICLE_MOBILE_DICT(Collections.singletonList("13910113431"),
            Collections.singletonList("13601889782"),
            Arrays.asList("13910113431", "13601889782")),
    /**
     * 公共事业
     */
    HUMAN_SERVICES_MOBILE_DICT(Collections.singletonList("18600830460"),
            Collections.singletonList("18600830460"),
            Collections.singletonList("15913137206")),
    /**
     * doc
     */
    APPLIANCE_MOBILE_DICT(Collections.singletonList("13243835574"),
            Collections.singletonList("13243835574"),
            Collections.singletonList("13243835574")),
    /**
     * 医疗
     */
    MEDICAL_MOBILE_DICT(Collections.singletonList("18600830460"),
            Collections.singletonList("18600830460"),
            Collections.singletonList("15913137206")),
    /**
     * 其他
     */
    OTHER_MOBILE_DICT(Collections.singletonList("13585859806"),
            Collections.singletonList("13585859806"),
            Collections.singletonList("13585859806")),
    /**
     * B2B
     */
    B2B_MAIL_DICT(Collections.singletonList("021-31067311"),
            Collections.singletonList("021-31067311"),
            Collections.singletonList("021-31067311"));
    private final List<String> northMobile;
    private final List<String> eastMobile;
    private final List<String> southMobile;

    MobileEnum(List<String> northMobile,
               List<String> eastMobile,
               List<String> southMobile) {
        this.eastMobile = eastMobile;
        this.northMobile = northMobile;
        this.southMobile = southMobile;
    }
}
